Fractal Parallelism: Solving SAT in Bounded Space and Time

نویسندگان

  • Denys Duchier
  • Jérôme Olivier Durand-Lose
  • Maxime Senot
چکیده

Abstract geometrical computation can solve NP-complete problems e ciently: any boolean constraint satisfaction problem, instance of SAT, can be solved in bounded space and time with simple geometrical constructions involving only drawing parallel lines on a Euclidean space-time plane. Complexity as the maximal length of a sequence of consecutive segments is quadratic. The geometrical algorithm achieves massive parallelism: an exponential number of cases are explored simultaneously. The construction relies on a fractal pattern and requires the same amount of space and time independently of the SAT formula. Key-words. Abstract geometrical computation; Signal machine; Fractal; SAT; Massive parallelism; Model of computation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing in the Fractal Cloud: Modular Generic Solvers for SAT and Q-SAT Variants

Abstract geometrical computation can solve hard combinatorial problems efficiently: we showed previously how Q-SAT —the satisfiability problem of quantified boolean formulae— can be solved in bounded space and time using instance-specific signal machines and fractal parallelization. In this article, we propose an approach for constructing a particular generic machine for the same task. This mac...

متن کامل

Pruning Techniques for the SAT-based Bounded Model Checking Problem

Bounded Model Checking (BMC) is the problem of checking if a model satisses a temporal property in paths with bounded length k. Propositional SAT-based BMC is conducted in a gradual manner, by solving a series of SAT instances corresponding to formulations of the problem with increasing k. We show how the gradual nature can be exploited for shortening the overall veriication time. The concept i...

متن کامل

Grid based propositional satisfiability solving

Aalto University, P.O. Box 11000, FI-00076 Aalto www.aalto.fi Author Antti E. J. Hyvärinen Name of the doctoral dissertation Grid Based Propositional Satisfiability Solving Publisher School of Science Unit Department of Information and Computer Science Series Aalto University publication series DOCTORAL DISSERTATIONS 118/2011 Field of research Theoretical Computer Science Manuscript submitted 1...

متن کامل

Semi-formal Bounded Model Checking

This paper presents a novel approach to bounded model checking. We replace the SAT solver by an extended simulator of the circuit being verified. Compared to SAT-solving algorithms, our approach sacrifices some generality in selecting splitting variables and in the kinds of learning possible. In exchange, our approach enables compiled simulation of the circuit being verified, while our simulato...

متن کامل

Strategies for Solving SAT in Grids by Randomized Search

Grid computing offers a promising approach to solving challenging computational problems in an environment consisting of a large number of easily accessible resources. In this paper we develop strategies for solving collections of hard instances of the propositional satisfiability problem (SAT) with a randomized SAT solver run in a Grid. We study alternative strategies by using a simulation fra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010